package com.wqr.it.ecwdr.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.wqr.it.ecwdr.vo.PageVO;
import com.wqr.it.ecwdr.vo.SallerAddInfoVO;
import com.wqr.it.ecwdr.vo.SallerVO;

/**
 * @author adinos
 *
 */
@Mapper
public interface ISallerDao {
	
	public void updateSaller (SallerVO sallerVO);
	
	public void updateSallerAddInfo (SallerAddInfoVO sallerAddInfoVO);
	
	public void insertSallerAddInfo (SallerAddInfoVO sallerAddInfoVO);
	
	public SallerAddInfoVO findSallerAddInfo(String sallerId);
	
	
	public void deleteSaller (SallerVO sallerVO);
	
	public SallerVO findSallerById(long i);
	
	public SallerVO findSaller(SallerVO sallerVO);
	
	public List<SallerVO> findSallerList(SallerVO sallerVO, PageVO pageVO);
	
	public List<SallerVO> findShortSallerList(SallerVO sallerVO, PageVO pageVO);

	public SallerVO findSallerBySN(String sallerSN, String countryId, String string);
	
	public List<SallerVO> findSallerListForRefresh(long token, int sourceId);

	public int findShortSallerListCount(SallerVO sallerVO, PageVO pageVO);

	public List<SallerVO> findFavSallerListForRefresh(long token, int sourceId);
}
